@media (min-width: 960px){
.oque, .oqur, .bootspe{display: none;}
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
.oquq {height: 37px;font-size: 14px;font-family: arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;color: #222;}
.container-fluid a{color: #222;}
#allAllnavbar {height: 37px;background: url(../images/navbg.jpg);border: 1px solid #CCC;  }
#allnavbar {width: 960px;margin: 0 auto;line-height: 35px;}
#allnavbar a:hover { color:#ff7398 }
#allnavbar .allmenu { float:left;padding: 0px;margin: 0px;}
#allnavbar span {float:left; display:block;}
#allnavbar span a{  font-size:14px; color: #222;  padding-left:10px;  }
#allnavbar .allmenu li { float:left; line-height:35px; height:35px; font-size:14px; position:relative; display:inline; margin-left:10px;border-right: 1px solid transparent;border-left: 1px solid transparent;}
#allnavbar .allmenu li:hover {background:#fff;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
#allnavbar .allmenu li a { display:block; padding:0 15px ; color: #222;; line-height: 35px;}
#allnavbar .allmenu li a:hover {text-decoration: none;color: #000;}
.hidenav{display: none;position: absolute;top:35px;background-color: #fff;width: 150px;border: 1px solid #ccc;border-top: none;padding:0px 5px;font-size: 12px;margin-left: -1px;box-shadow: 0px 1px 3px 0px #EEE;border-radius: 0px 0px 4px 4px; z-index:99999;}
.hidenav a{border-bottom: 1px dashed #ddd;}
.hidenav a:hover{color: #F37053; font-weight: bold;}
.hidenav a:last-child{border-bottom: 1px dashed transparent;}
.loginmenu{ float:right; }
.loginmenu a{ padding-right:13px; line-height:35px; color:#222; font-size:14px; }


.login_p_b_a{ float: right!important; }
.zg-noti-number { background: #BF1031; border: 1px solid #B11331; box-shadow: 0 1px 2px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.15); color: #fff; display: inline-block; font-size: 11px; font-weight: 700; -webkit-text-size-adjust: none; padding: 0 4px; height: 14px; line-height: 14px; border-radius: 14px; text-indent: 0; text-align: center; text-decoration: none; position: absolute; top: 2px; right: 1px; }
#user_info a{ float:right; padding: 0 5px 0 10px;  margin: 2px 0 2px 0; display: block; line-height: 31px; }
#user_info img{ width: 25px; height: 25px; border-radius: 5px; border: 1px solid; border-color: #F2F2F2 #DDD #DDD #F2F2F2; padding: 2px; line-height: 0px; margin: 0 -10px 0 -5px; max-width:none; }
.nologin{ padding: 0 7px; }

.login_p_b_a .hovernav { float:right; line-height:35px; height:35px; font-size:14px; position:relative; display:inline; border-right: 1px solid transparent;border-left: 1px solid transparent;  }
.login_p_b_a .hovernav:hover {background:#fff;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.login_p_b_a .hovernav a { display:block; padding:0 15px ; color: #222;; line-height: 35px;}
.login_p_b_a .hovernav a:hover {text-decoration: none;color: #000;}

.login_p_b_a .hidenav{margin-right: -1px; right: 0px;  }
.login_p_b_a .hidenav a{border-bottom: 1px dashed #ddd;   font-size: 12px; float: none!important; }
.login_p_b_a .hidenav a:hover{color: #F37053; font-weight: bold;}
.login_p_b_a .hidenav a:last-child{border-bottom: 1px dashed transparent;}


.oquw {height:134px; background: #fff;padding: 25px 0px 15px 0px;}
div#header {
    margin: -1px 0 0;
}
.clear {
    clear: both;
    font-size: 12px;
    line-height: 0px;
    zoom: 1;
}
.crumbs {
	    overflow: hidden;
    padding: 0px;
    margin: 0px auto 10px;
    width: 920px;
    position: relative;
    z-index: 100;
}
.snslogo {
    height: 80px;
    overflow: hidden;
    float: left;
}
.snslogo a {
    float: left;
}

.stimelogo {
    font: 18px/20px \5FAE\8F6F\96C5\9ED1;
    padding-left: 9px;
    border-left: #c3c3c3 2px solid;
    margin: 40px 20px 0 9px;
    float: left;
    display: inline;
}
.stimelogo a {
    color: #A9A9A9;
}
.search {
    margin-top: 25px;
    float: right;
}
.searchIn {
    width: 287px;
    height: 36px;
    /*float: left;*/
    background: url(../images/ylbbs_index_pic.png) no-repeat;
}
.search_bar {
    float: left;
    position: relative;
}
#search_form {
    height: 32px;
}
input {
    font: 12px/1.5 'Helvetica Neue',Helvetica,Arial,Sans-serif;
    color: #444;
}
#search_txt {
    width: 235px;
    height: 30px;
    border: 0px;
    margin: 2px 0 2px 3px;
    padding-left: 10px;
    float: left;
    outline: none;
}
.submit {
    width: 36px;
    float: left;
    margin: 2px 0;
    height: 32px;
    border: 0px;
    background: none;
    cursor: pointer;
    outline: none;
}
.key_word {
    /*float: left;*/
    text-align: left;
    overflow: hidden;
    line-height: 24px;
   }
.key_word a {
    margin-left: 10px;
    color: #aaa;
    
}

/*bottom*/
.new_footer {float: left;width: 100%;  background: #fcfcfc; border-top: 1px solid #ccc; padding-top: 20px; padding-bottom: 10px; }
    #new_footer { padding: 15px 0px 25px; margin: 0px auto; color: #4B4B4B; text-align: center; font: 12px/22px tahoma, arial, 宋体, sans-serif;}
    a#gotopbtn { text-transform:uppercase; height:50px; width:50px; line-height:50px; text-align:center;background-color: #78C6AF; position:fixed; display:block; bottom:20px; right:100px; color:#fff; font-size:16px; font-weight:bold; font-family:"Microsoft Yahei";background-position:left top, left top; background-repeat:repeat, repeat;  display:none ;_position:absolute;}
    a#gotopbtn:hover { background-color:#FA7D5F; color:#fff; background-position:left top; background-repeat:repeat; cursor:pointer; text-decoration:none; }
    .hidden { display:none; }
     #new_footer a{color: #333;}
    #new_footer a:hover{color: #ff4444;}

/*医院文章*/
.content-box{
    margin: 30px;
}
.content-box p{
    line-height: 1.8;
    margin: 0.8em 0;
}
}


@media (max-width: 959px) {
.oquq,.oquw,.oqui, #new_footer {
	display: none;
}
.oque {
font: 12px/1.6 Microsoft YaHei, Helvetica, sans-serif;
background-color: #ff4444;
height: 44px;
padding:0 0;

}
.oque h1 {
    float: left;
    height: 44px;
    display: block;
    margin:0;
}
.oque h1 a {
    width: 150px;
    float: left;
    height: 44px;
    background: url(../images/logo.gif) no-repeat 0px 0px;
    text-indent: -9999em;
    background-size: 215px;
}
a.usercenter {
    float: right;
    font-size: 20px;
    color: #fff;
    margin-right: 10px;
    line-height: 44px;
    display: block;
    width: 44px;
    height: 44px;
    text-align: center;
}
a.usercenter span {
    font-size: 10px;
    margin-top: 10px;
    line-height: 12px;
    float: right;
}
.oqur {
	    height: 40px;
	    padding-left: 8px;
    background-color: #f5f5f5;

}
a.mbxtop { height: 39px; color: #ff4444;font-size: 20px; float: left;
border-right: 1px solid #ebebeb;padding-right: 8px;}
.mbxtop .fa{line-height: 40px;}
.mbxtop1 {    
	line-height: 40px;
    height: 39px;
    overflow: hidden;
    padding-left: 10px;
    border-bottom: 1px solid #ebebeb;
}


#gotopbtn{height: 0px;
color: #fff;}
.bbk {
    background:rgb(245,245,245);
}

.botsad{
    color: #000000;
    padding-right:3%;
    font-size: 16px;
}
.botsa{
    color: #000000;
    font-size: 16px;
}
.botsad1{
    color: #000000;
    padding-right: 4%;
    font-size: 16px;
}

.botys{
    font-size: 14px;
    color: #ff0000;
}
.botys1{
    color: #000000;
}
.backgr{
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 10px;
}
.bootspe{
    margin-top:  30px;
}
.bootsa{
    margin-top: 15px;
}
.copyright{
    margin-top: 10px;
}
.ptit{ width:100%; overflow:hidden; }
        .online,.auto,.games,.lady,.baby,.house{ width:16.3%; margin:0 1px 0 0; float:left; display:block;  }
        .online{   border-bottom:2px solid #2251A5; }
        .auto{  border-bottom:2px solid #FF6702; }
        .games{  border-bottom:2px solid #CC0202; }
        .lady {  border-bottom:2px solid #E5187E; }
        .baby {  border-bottom:2px solid #FFC119; }
        .house {  border-bottom:2px solid #7B3708; }
.mar10 {margin-top: 10px;}
}
/*公共*/
.col-xs-6 img {width: 120px;height: 70px;}
.col-xs-6 p {height: 20px;width: 120px; overflow: hidden;}
.size12 a {font-size: 12px; color:#aaa; padding: 0 5px;line-height: 15px;}
.mbxtop1 a{
	font-family: arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;
	font-size: 15px;
	color: #ff4444;
}